.item {
  display: inline-block;

  width: 234px;
  height: 300px;
  padding: 20px 10px;

  text-align: center;

  background-color: #fff;
  box-sizing: border-box;
}

.item:hover {
  box-shadow:  0 2px 20px 5px rgba(0, 0, 0, .1)
}

.item img {
  width: 160px;
  height: 160px;
}

.item .title {
  margin-top: 14px;
}

.item .desc {
  color: #999;
  margin-top: 8px;

  /* 单行文字不换行 */
  white-space: nowrap;
  /* 超出隐藏*/
  overflow: hidden;
  /* 文字溢出显示省略号 */
  text-overflow: ellipsis;
}

.item .price {
  margin-top: 14px;
  font-size: 14px;
}

.item .new-price {
  color: #ff6700;
}

.item .old-price {
  color: #999;
  text-decoration: line-through;
  margin-left: 5px;
}